home *** CD-ROM | disk | FTP | other *** search
- ═┴├╥╧╙
-
- ╘HE "HEART" OF ╙IXTH ╙ENSE 64, THE FEATURE THAT ALLOWS YOU TO
- PERSONALIZE IT TO ┘╧╒╥ NEEDS, IS THE USE OF PROGRAMMABLE MACRO KEYS. ┬Y
- USING MACROS, YOU CAN DO SIMPLE THINGS LIKE SENDING A PRE-PROGRAMMED TEXT,
- OR COMPLEX THINGS LIKE HAVING YOUR COMPUTER SIGN ONTO A NETWORK
- AUTOMATICALLY AT A PREDETERMINED TIME, DOWNLOAD SPECIFIC DATA, AND SIGN OFF
- AUTOMATICALLY. ┘OU CAN HAVE AS MANY DIFFERENT SETS OF MACROS AS YOU LIKE,
- MAKING ╙IXTH ╙ENSE 64 INFINITELY FLEXIBLE.
-
- ┴ MACRO IS A PRE-PROGAMMED COMMAND THAT SENDS DATA AS IF YOU'D TYPED
- IT IN. ┬UT INSTEAD OF SENDING MANY KEYSTROKES, YOU SIMPLY PRESS ONE OF THE
- MACRO KEY COMBINATIONS: (├=)1 THROUGH (├=)8, AND <F1> THROUGH <F8>. ┼ACH
- MACRO CAN CONTAIN UP TO 80 SEPARATE KEYSTROKES. ╔N EXPLORING ╙IXTH ╙ENSE
- 64, YOU'VE ALREADY USED MACROS TO SEE THE HELP SCREENS, SINCE THE PROGRAM
- COMES WITH A SET OF PRE-DETERMINED MACRO KEYS. ╠ET'S TAKE A LOOK AT THEM.
- ╨RESS (├=)7 TO SEE THE MACRO HELP SCREEN. ╬OW PRESS (├=)K, AND THE STATUS
- LINE ASKS:
-
- ╠╧┴─, ╙┴╓┼, ─╔╙╨╠┴┘ ╧╥ ─┼╞╔╬┼?
-
- ╨RESS ─ TO DISPLAY THE SET OF MACROS THAT COMES WITH ╙IXTH ╙ENSE 64 . ╘HE
- LIST WILL SHOW YOU WHICH MACRO IS PROGRAMMED INTO WHICH KEY. ╠ET'S LOOK AT
- KEY 1, WHICH YOU WOULD ACCESS BY PRESSING (├=)1. ╔T SHOWS AN UNDERLINED ╞,
- FOLLOWED BY THE WORDS INTRO.SCR, FOLLOWED BY A CHECKMARK. ╘HE UNDERLINE
- MEANS THAT THE F IS ACTUALLY (├=)F, WHICH IS THE COMMAND THAT READS A TEXT
- FILE FROM THE DISK AND DISPLAYS IT ON THE SCREEN.
-
- ╨RESSING (├=)1 IS THEREFORE THE SAME THING AS PRESSING (├=)F, THEN
- ANSWERING THE PROMPT ON THE SCREEN WITH THE WORDS INTRO.SCR (THE NAME OF
- THE FILE TO BE READ) AND THEN PRESSING (╥┼╘╒╥╬). ┘OU CAN SEE THAT USING
- MACROS CAN SAVE YOU A LOT OF TIME IN TYPING. ┘OU CAN PROGRAM ANY KEYBOARD
- COMMAND, OR A STRING OF COMMANDS, INTO A MACRO.
-
- ┘OU CAN ALSO TELL YOUR COMPUTER TO WAIT FOR CERTAIN EVENTS TO OCCUR,
- AND THEN TAKE ACTION BASED ON THOSE EVENTS. ╘HERE ARE FOUR KINDS OF EVENTS
- YOU CAN CHECK THIS WAY: (1) ╘HE RECEPTION OF PARTICULAR STRINGS OF DATA, AS
- HAPPENS WHEN SIGNING ONTO A NETWORK THAT ALWAYS SENDS THE SAME INQUIRY TO
- YOUR COMPUTER WHEN YOU SIGN ON, (2) ┴ SPECIFIC TIME OF DAY, FROM THE CLOCK
- BUILT INTO ╙IXTH ╙ENSE 64, (3) ┴ SPECIFIC COUNTER VALUE (ASKING THE PROGRAM
- TO TAKE NOTE OF HOW MANY TIMES A PARTICULAR ACTION OCCURS) AND (4) ╘HE
- FIRST LINE OF THE VIRTUAL SCREEN, WHICH WOULD TELL ╙IXTH ╙ENSE 64 TO WAIT
- TILL YOU TYPED IN A PARTICULAR INSTRUCTION.
-
- ╔F YOU CHOOSE TO HAVE YOUR COMPUTER WAIT FOR A PARTICULAR STRING OF
- DATA (AS IN #1 ABOVE), NOTE THAT A STRING MAY BE A COMBINATION OF LETTERS,
- NUMBERS, AND PUNCTUATION RANGING IN LENGTH FROM ONE TO SIXTEEN CHARACTERS.
- ┘OUR MODEM SETTING WILL HAVE TO MATCH THAT OF THE HOST COMPUTER, TO INSURE
- THAT THE STRING IS UNDERSTOOD CORRECTLY BY ╙IXTH ╙ENSE 64.
-
- ┼ACH EVENT THAT YOU INSTRUCT ╙IXTH ╙ENSE 64 TO CHECK FOR WILL BE
- DESIGNATED IN YOUR MACRO BY A LETTER (A TO H) OR A NUMBER (1 TO 8). ╘HESE
- LETTERS AND NUMBERS ARE CALLED "CONDITION FLAGS." ┘OU CAN TELL ╙IXTH ╙ENSE
- 64 TO CHECK EACH OF THEM, TO SEE IF THE SPECIFIED EVENT HAS OCCURRED, AND
- THEN PROCEED TO WHATEVER ACTION YOU SPECIFY NEXT.
-
- ├ONDITION FLAG 1 IS DIFFERENT FROM THE OTHERS; IT SIGNIFIES AN
- UNCONDITIONAL WAIT TILL THE SPECIFIED STRING IS RECEIVED. ╘HAT IS, ╙IXTH
- ╙ENSE 64 WILL SUSPEND ALL ACTION UNTIL IT RECEIVES THE DATA YOU SPECIFY.
- ╘HE OTHER CONDITION FLAGS DON'T WORK THAT WAY; THEY ALLOW OTHER ACTIONS TO
- CONTINUE WHILE THEY WAIT FOR THE PROPER STRING TO BE RECEIVED.
-
- ═┴├╥╧ ├╧══┴╬─ ╦┼┘╙
-
- ╘HERE ARE SPECIAL KEYS AND KEY COMBINATIONS USED IN PROGRAMMING
- MACROS. ╔N GENERAL, YOU'LL USE THE ├OMMODORE KEY (├=) IN COMBINATION WITH
- ANOTHER KEY WHEN YOU TELL A MACRO WHAT ACTION TO TAKE. ╘HE LETTER OR
- SYMBOL ON THE KEY WILL APPEAR ON YOUR SCREEN WITH AN UNDERSCORE, TO SHOW
- YOU THAT THE (├=) KEY HAS ALSO BEEN PRESSED.
-
- (├=)K IS USED TO BEGIN PROGRAMMING MACROS, AS INDICATED ABOVE. ╘HE
- SCREEN WILL ASK YOU:
-
- ╠╧┴─, ╙┴╓┼, ─╔╙╨╠┴┘ ╧╥ ─┼╞╔╬┼?
-
- (├=)+ (├OMMODORE-PLUS) IS USED TO TELL A MACRO TO TEST FOR A
- PARTICULAR STRING. ╨LACE THE (├=)+ BEFORE AND AFTER THE STRING TO DEFINE
- IT. (├=)+ IS ALSO USED TO TELL ╙IXTH ╙ENSE 64 TO TAKE ACTION, WHEN PLACED
- BEFORE THE NUMBER OR LETTER OF A CONDITION FLAG TO CHECK OR TO SET.
-
- (├╘╥╠)1, WHICH PRINTS THE WORD ╔╞ ON YOUR SCREEN, TELLS THE PROGRAM TO
- BEGIN TESTING THE CONDITION FLAG (THE LETTER A TO H OR NUMBER 1 TO 8) THAT
- FOLLOWS IT, AND THEN WHAT ACTION TO PERFORM ONCE THE CONDITION HAS BEEN
- SATISFIED.
-
- (SHIFT)(DELETE) RESETS ALL CURRENT MACRO CONDITIONS AND STOPS MACRO
- OPERATIONS STILL PENDING. ╘HIS BASICALLY TELLS ╙IXTH ╙ENSE 64 TO START
- OVER FROM THE BEGINNING, SO YOU CAN HAVE THE SAME MACRO ACTION PERFORMED
- REPEATEDLY IF YOU WISH.
-
- ├=)╘ (UPPER CASE ╘) TELLS ╙IXTH ╙ENSE 64 THAT YOU'LL BE BASING ACTIONS
- ON THE CLOCK. ┘OU USE (├=)╘ IN CONJUNCTION WITH THE LETTERS R (RESET),T
- (TEST) AND W (WAIT) AS WELL AS P (PRINT CURRENT TIME).
-
- ╒SE THE LETTER ╨ (UPPER CASE) TO INDICATE A PAUSE OF ONE SECOND IN A
- MACRO. ┘OU CAN USE THE LETTER REPEATEDLY IF YOU NEED A LONGER PAUSE.
-
- ╔F YOU WANT THE PROGRAM TO SOUND A BELL WHEN SOME PARTICULAR ACTION
- TAKES PLACE, PROGRAM THAT IN BY TYPING (CTRL)┬RITISH POUND. ╘HE PROGRAM
- WILL SOUND A BELL BUT IT WON'T TRANSMIT IT.
-
- (╙╚╔╞╘)@ SIGNALS THE END OF A PARTICULAR MACRO, AND RETURNS YOU TO
- WHATEVER SCREEN YOU WERE VIEWING. ╘O PROGRAM ANOTHER MACRO, PRESS (├=)K
- AGAIN.
-
- ╚ERE'S SOME EXAMPLES OF HOW THE COMMANDS ARE USED. ╔F YOU WANTED TO
- HAVE ╙IXTH ╙ENSE 64 WAIT FOR A PARTICULAR STRING, AND TAKE NO ACTION TILL
- THAT STRING IS RECEIVED, YOU'D USE CONDITION FLAG 1, AS NOTED ABOVE. ╠ET'S
- SAY YOU WANTED IT TO WAIT FOR A QUESTION MARK. ┘OU'D TYPE IN (├=)+,THEN
- THE NUMBER 1, THEN A QUESTION MARK, THEN (├=)+ AGAIN.
-
- ╙INCE AN UNDONDITIONAL WAIT SUSPENDS ALL OPERATIONS TILL THE PROPER
- STRING IS RECEIVED, YOU CAN PROGRAM FURTHER COMMANDS INTO THE SAME MACRO IF
- YOU WISH. ╘HEY WON'T BE PERFORMED TILL THE SPECIFIED EVENT OCCURS. ╞OR
- EXAMPLE, TO TELL THE PROGRAM TO WAIT TILL A QUESTION MARK IS RECEIVED, AND
- THEN SEND THE WORD "HELLO" TO THE MODEM, YOU'D TYPE (├=)+, THEN THE NUMBER
- 1, THEN A QUESTION MARK, THEN (├=)+ AGAIN, THEN THE WORD "HELLO" FOLLOWED
- BY (╥┼╘╒╥╬).
-
- ╔F YOU WANTED ╙IXTH ╙ENSE 64 WAIT TILL THE CHARACTER > WAS RECEIVED
- AND THEN SET CONDITION FLAG 2, YOU'D TYPE (├=)+, THEN THE NUMBER 2, THEN
- THE SYMBOL >, AND THEN (├=)+ AGAIN.
-
- ├ONDITIONAL WAITS ALLOW OPERATIONS TO OPERATIONS TO CONTINUE, SO IF
- YOU PROGRAM ADDITIONAL COMMANDS INTO THE MACRO, THEY'LL BE PERFORMED
- IMMEDIATELY. ╙O YOU NEED TO TELL THE MACRO TO KEEP CHECKING TO SEE IF THE
- PROPER CONDITION HAS BEEN SATISFIED, AND THEN WHAT ACTION TO TAKE. ╞OR
- EXAMPLE, TO SET CONDITION FLAG 2 TRUE WHEN A ">" IS RECEIVED, THEN TELL THE
- PROGRAM TO EXECUTE MACRO 3, BUT WHILE IT'S WAITING FOR A ">" TO PRINT THE
- WORDS "NOT YET" ON THE SCREEN, YOU'D TYPE (├=)+, THEN THE NUMBER 2, THE
- CHARACTER >, THEN (├=)+ AGAIN, THEN (├╘╥╠)1, THEN THE NUMBER 2 [THIS
- COMBINATION TELLS ╙IXTH ╙ENSE 64 TO KEEP TESTING CONDITION 2], THEN (├=)3
- [THE NEXT MACRO TO PERFORM], AND THEN THE WORDS NOT YET FOLLOWED BY
- (╥┼╘╒╥╬). ╘HIS SOUNDS RATHER COMPLICATED, BUT IT'S ONE OF THOSE THINGS
- THAT TAKES LONGER TO DESCRIBE THAN IT DOES TO DO.
-
- ╠ET'S ACTUALLY PROGRAM SOME MACRO KEYS, TO SEE HOW THEY WORK. ╫E'LL
- SEPARATE THE KEYSTROKES SO YOU CAN SEE HOW EACH ONE WORKS.
-
- PRESS (├=)K [PROGRAM A MACRO]
- (├=)2 [MACRO KEY TO PROGRAM]
- (├=)+ [TAKE ACTION]
- 2 [SET CONDITION FLAG 2]
- > [THE SYMBOL YOU WANT IT TO WAIT FOR]
- (├╘╥╠)1 [TEST TO SEE IF CONDITION IS SATISFIED]
- 2 [NUMBER OF CONDITION FLAG TO TEST]
- (├=)3 [MACRO TO EXECUTE NEXT]
- TYPE NOT YET [WHAT TO DISPLAY WHILE WAITING]
- PRESS (├=)2 [MACRO TO REPEAT WHILE WAITING]
- (SHIFT)@ [END OF MACRO]
-
- ╬OW, SINCE YOU TOLD THE PROGRAM TO PERFORM MACRO 3 ONCE THE PROPER
- CONDITIONS HAD BEEN SATISFIED, LET'S PROGRAM MACRO 3.
-
- PRESS (├=)K [PROGRAM A MACRO]
- (├=)3 [NUMBER OF MACRO TO BE PROGRAMMED]
- TYPE GOT IT! [ACTION TO TAKE NEXT]
- PRESS (SHIFT/DELETE) [CLEAR THE MACRO STACK AND START OVER]
- (SHIFT)@ [END PROGRAMMING]
-
- ╬OW LET'S SEE THE NEWLY-PROGRAMMED MACRO IN ACTION. ╨RESS (├=)2, AND
- YOU'LL SEE THE WORDS "NOT YET" PRINTED ON YOUR SCREEN OVER AND OVER AGAIN.
- ╫HEN YOU PRESS >, YOU'LL SEE THE WORDS "╟╧╘ ╔╘!" AND THE MACRO ACTION ENDS.
- ╘HIS IS A SIMPLE EXAMPLE, BUT EXTENSIVE MACRO ACTIONS ARE PROGRAMMED IN THE
- SAME WAY. ┘OU CAN HAVE UP TO 80 KEYSTROKES IN ANY ONE MACRO, AND YOU CAN
- HAVE ANY MACRO CALL UP ONE, OR SEVERAL, OTHER MACROS, OR AN ENTIRELY NEW
- SET OF MACRO DEFINITIONS FROM YOUR DISK. ╘HE POSSIBILITIES ARE INFINITE.
-
- ╚ERE'S AN EXAMPLE OF HOW TO PROGRAM A MACRO TO USE THE CLOCK.
-
- PRESS (├=)K [PROGRAM A MACRO]
- (├=)2 [NUMBER OF MACRO TO BE PROGRAMMED]
- (├=)╘ [INDICATE USE OF CLOCK]
- R [RESET]
- (├=)╘ [CLOCK]
- T [TEST FOR SPECIFIED TIME]
- TYPE 00:00:20 [TIME]
- PRESS (├=)3 [MACRO TO PERFORM AT SPECIFIED TIME]
- (├=)4 [MACRO TO PERFORM WHILE WAITING]
- (SHIFT)@ [END PROGRAMMING]
-
- ╘HIS PROGRAMS MACRO (├=)2. ╬OW LET'S PROGRAM MACROS (├=)3 AND (├=4).
-
- PRESS (├=)K [PROGRAM MACRO]
- (├=)3 [NUMBER OF MACRO]
- TYPE THE TIME IS [PHRASE TO PRINT]
- PRESS (├=)╘ [USE CLOCK]
- P <RETURN> [PRINT CURRENT TIME]
- (SHIFT-DELETE) [CLEAR MACRO STACK]
- (SHIFT)@ [END MACRO]
- PRESS (├=)K [PROGRAM MACRO]
- (├=)4 [NUMBER OF MACRO]
- TYPE NOT YET <RETURN> [PHRASE TO PRINT]
- PRESS (├=)╨ [PAUSE ONE SECOND]
- (├=)4 [MACRO TO EXECUTE WHILE WAITING]
- (SHIFT)@ [END PROGRAM]
-
-
- ═ACRO KEY 2 SAYS: RESET THE TIME, THEN TEST THE TIME FOR 00:00:20 (20
- SECONDS) AND PERFORM MACRO KEY 3 IF TRUE. ├ONTINUE WITH MACRO 4
- IMMEDIATELY. ═ACRO KEY 3 SAYS: PRINT "THE TIME IS" AND THE CURRENT TIME,
- THEN CLEAR THE PROGRAM STACK. ═ACRO KEY 4 SAYS PRINT "NOT YET," THEN PAUSE
- ONE SECOND, THEN REPEAT MACRO KEY 4. ╘O SEE THIS IN ACTION, PRESS (├=)2.
-
- ┴ "TEST TIME" COMMAND IS LIKE A CONDITIONAL STRING; IT DOESN'T SUSPEND
- OPERATIONS. ╔F YOU WANTED THE PROGRAM TO WAIT FOR A PARTICULAR STRING, AND
- TO DO NOTHING ELSE TILL THAT STRING WAS RECEIVED, YOU'D SUBSTITUTE THE
- LETTER W TO INDICATE AN UNCONDITIONAL WAIT FOR TIME. ╘HE WAIT INDICATOR
- USES HOURS AND MINUTES ONLY, SO THE MINIMUM SETTING IS 0001 (ONE MINUTE).
- ╬OTICE THAT YOU DON'T USE THE COLON WITH A "WAIT" SPECIFICATION. ╔N ORDER
- TO USE A WAIT TIIME RATHER THAN A TEST TIME IN THE PREVIOUS EXAMPLE,
- SUBSTITUTE "W0001" FOR THE "T00:00:20" IN MACRO 2. ╨RESSING (├=)2, NOTICE
- THAT THE "NOT YET" MESSAGE DOESN'T APPREA, BECAUSE ALL MACROS ARE SUSPENDED
- DURING AN UNCONDITIONAL WAIT. ┴FTER ONE MINUTE HAS PASSED, THE MESSAGE
- "THE TIME IS 00:01:00" WILL BE DISPLAYED.
-
- ╘HE COUNTER CAN ALSO BE PROGRAMMED INTO A MACRO. ╘HIS CAN TELL THE
- PROGRAM TO COUNT SPECIFIC OCCURRENCES, AND THEN, WHEN THE RIGHT NUMBER HAS
- BEEN REACHED, TO TAKE OTHER ACTIONS. ┘OU CAN USE THE CLOCK AND COUNTER TO
- PROGRAM YOUR COMPUTER TO WORK UNATTENDED, VERY CONVENIENT IN USING
- INFORMATION SERVICES THAT ARE OFTEN BUSY DURING THE DAY. ╙ET THE PROGRAM
- TO LOG ON AUTOMATICALLY LATE AT NIGHT, AND TAKE WHATEVER ADDITIONAL ACTIONS
- YOU DESIRE.
-
- ╠ET'S TAKE A QUICK LOOK AT HOW THE COUNTER WORKS. ╨RESS <F1> TO SEE
- THE CLOCK-COUNTER SCREEN. ╘HE COUNTER IS DISPLAYED RIGHT ABOVE THE CLOCK,
- AND IT'S CURRENTLY SET AT ZERO (0000). ╘O SET THE COUNTER, PRESS (├=)N, AND
- YOU'LL SEE THE PROMPT
-
- ┌┼╥╧ ╔╬├╥ ─┼├╥ ╦┼┘ ╙┼╘ ╘┼╙╘ ╟┼╘ ╨╒╘
-
- ╨RESS ╙ TO SET THE COUNTER; YOU CAN ENTER A VALUE FROM 0 TO 9999. ╠ET'S
- SET IT TO 55 AS AN EXAMPLE--JUST TYPE IN 55 AND (╥┼╘╒╥╬). ╘O INCREMENT
- (ADD TO) THE COUNTER, PRESS (├=)N AGAIN, AND THEN TYPE ╔ TO INCREMENT.
- ┘OU'LL SEE THAT THE COUNTER NOW SHOWS 56. ╘O DECREMENT (SUBTRACT FROM) THE
- COUNTER, YOU'D FOLLOW THE ABOVE PROCEDURE, BUT USE ─ TO DECREMENT.
-
- ╔F YOU'VE EVER USED A CALCULATOR WITH A MEMORY, YOU'VE UNDOUBTEDLY
- SAVED AND RECALLED NUMBERS. ╙IXTH ╙ENSE 64'S COUNTER CAN DO THE SAME
- THING. ╨RESS (├=)N, AND CHOOSE ╨ TO PUT THE VALUE INTO MEMORY. ╘O CHECK
- WHETHER THE NUMBER IS IN MEMORY, PRESS (├=)N AND THEN CHOOSE ┌ TO ZERO THE
- COUNTER. ╘HEN PRESS (├=)N AGAIN, CHOOSE ╟ TO GET THE NUMBER FROM MEMORY,
- AND YOU'LL SEE THAT THE COUNTER NOW SHOWS 55. ╘HE ╦ COMMAND IS USED TO
- SEND THE CURRENT COUNTER VALUE TO THE MODEM.
-
- ╬OW LET'S SEE HOW THE COUNTER FUNCTION CAN BE PROGRAMMED INTO A MACRO.
- ╘HE PROPER KEY SEQUENCES APPEAR BELOW.
-
- (├=)K (├=)2 (├=)+ 2 A (├=)+ (CTRL)1 2 (├=)3 (╙╚╔╞╘)@
- (├=)K (├=)3 (├=)N I (├=)N T 0005 (├=)2 (SHIFT)@
- (├=)K (├=)4 <RETURN>THE COUNTER IS (├=)N K<RETURN> (├=)N Z
- (SHIFT-DELETE) (SHIFT)@
-
-
- ═ACRO KEY 2 SAYS: SET CONDITIONAL FLAG 2 FOR RECEIPT OF AN "A." ╔F
- CONDITION 2 IS SATISFIED, PERFORM MACRO KEY 3.
-
- ═ACRO KEY 3 SAYS: RESET THE COUNTER, THEN TEST THE COUNTER FOR A VALUE OF
- 5. ╔F THE COUNTER TEST IS SATISFIED, PERFORM MACRO KEY 4. ╨ERFORM MACRO
- KEY 2 AGAIN IMMEDIATELY WHILE WAITING FOR THE COUNTER TEST TO BE SATISFIED.
-
- ═ACRO KEY 4 SAYS: PRINT <RETURN> THE COUNTER IS" FOLLOWED BY THE CURRENT
- COUNTER VALUE, THEN PRINT (╥┼╘╒╥╬). ┌ERO THE COUNTER, THEN RESET THE
- PROGRAM STACK.
-
- ╘HERE'S ONE ADDITIONAL COMMAND THAT YOU MAY USE WITH MACROS.
- ╙OMETIMES YOU'VE SET A MACRO TO WAIT UNTIL A PARTICULAR STRING IS RECEIVED,
- BUT DUE TO LINE NOISE OR SOME OTHER PROBLEM, YOUR COMPUTER DOESN'T RECEIVE
- THE STRING PROPERLY. ╔F YOU'VE PROGRAMMED IN AN UNCONDITIONAL WAIT, THE
- ╙IXTH ╙ENSE 64 WILL KEEP WAITING UNTIL THE EXACT STRING IS RECEIVED, NOT
- KNOWING THAT THE STRING HAS BEEN RECEIVED IMPROPERLY. ╔N THIS CASE, YOU
- CAN SEND THE PROPER STRING MANUALLY FROM THE KEYBOARD BY USING (SHIFT)-
- (SHIFT-MINUS).
-
- ╙IXTH ╙ENSE 64 ADDS EACH LETTER AND SYMBOL IN A MACRO RESPONSE INTO
- WHAT'S CALLED THE "STACK." ╘HE STACK INDICATOR IS ON THE TOP STATUS LINE
- ON THE LEFT SIDE, AND IF THERE'S NO PENDING ACTION, IT READS ╙000. ╔F, FOR
- EXAMPLE, YOU'D PROGRAMMED A MACRO TO WAIT FOR THE WORD "STRING" AND THEN
- PRINT THE WORD "RECEIVED," THE STACK INDICATOR WOULD READ ╙011, BECAUSE
- THERE ARE 11 ITEMS ARE ON THE STACK WAITING FOR THE PROPER RESPONSE TO AN
- UNCONDITIONAL WAIT COMMAND. (╘HE 11 ITEMS ARE THE CHARACTERS
- <RETURN>RECEIVED<RETURN>). ╘O PRINT THE WORD "RECEIVED" TO THE SCREEN,
- PRESS (SHIFT)-. ╒SING (SHIFT)- PERFORMS THE ACTION, BUT DOESN'T STOP THE
- MACRO FROM WAITING FOR THE PROPER CONDITION. ╔F YOU WANT TO CLEAR THE
- MACRO AFTER PERFORMING THE ACTION MANUALLY, PRESS (├=)- [MINUS] FOLLOWED BY
- THE NUMBER 2.
-
- ╠ET'S GIVE AN EXAMPLE OF HOW YOU'D USE A MACRO TO SIGN ON TO A SERVICE
- LIKE ├OMPU╙ERVE AUTOMATICALLY. ╘HE FIRST THING YOU WANT TO DO IS DIAL THE
- TELEPHONE NUMBER. ╚ERE WE'LL ASSUME YOU'RE USING A MODEM SUCH AS THE
- ├OMMODORE 1650, WHICH IS AN AUTODIAL MODEM.
-
- PRESS (├=)K [PROGRAM A MACRO]
- (├=)1 [NUMBER OF MACRO TO PROGRAM]
- (├=)A [PICK UP PHONE LINE]
- TYPE 5551212<CR> [NUMBER TO DIAL]
- PRESS (├=)+ [DEFINE STRING]
- 1 [UNCONDITIONAL WAIT]
- TYPE ╔─: [TEXT TO WAIT FOR]
- (├=)+ [END STRING DEFINITION]
- 70000,000<CR> [TEXT TO SEND]
- PRESS (├=)+ [DEFINE STRING]
- : [TEXT TO WAIT FOR]
- (├=)+ [END STRING DEFINITION]
- TYPE PASS*WORD<CR> [TEXT TO SEND]
- PRESS (SHIFT)@ [END OF MACRO]
-
-
- ┬Y USING THIS MACRO, YOU COULD SIGN ON LINE BY JUST PRESSING (├=)1, RATHER
- THAN TYPING EVERYTHING IN.
-
-
-